package com.nanyang.tms.domain.bill;

import com.nanyang.common.core.domain.BaseDomain;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>Description:(对账单信息表)</p>
 *
 * @author lv
 * @date 2022年12月14日 下午02:25:00
 * @Copyright Copyright (c) 2020 www.nanyang.cn Inc. All rights reserved.
 */
@Data
public class BillVO extends BaseDomain {
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long id;

    /**
     * 账单编码
     */
    private String billCode;

    /**
     * 账单名称
     */
    private String billName;

    /**
     * 服务商编码
     */
    private String supplierCode;

    /**
     * 服务商名称
     */
    private String supplierName;

    /**
     * 服务商产品编码
     */
    private String productCode;

    /**
     * 服务商产品名称
     */
    private String productName;

    /**
     * 账单日期
     */
    private Date billDate;

    /**
     * 账单状态（0待处理，1对账完成）
     */
    private Integer billState;

    /**
     * 费用差异票数
     */
    private Integer billDiffNum;

    /**
     * 账单总票数
     */
    private Integer billNum;

    /**
     * 账单总重量
     */
    private BigDecimal billWeight;

    /**
     * 账单总金额
     */
    private BigDecimal billAmount;

    /**
     * 对账总金额
     */
    private BigDecimal billDiffAmount;

    /**
     * 账单总计费重
     */
    private BigDecimal billChargeWeight;

    /**
     * 账单文件
     */
    private String billUrl;
}